import tensorflow as tf
import numpy as np
W = tf.Variable(np.arange(6).reshape((2, 3)), dtype=tf.float32, name="weights")
b = tf.Variable(np.arange(3).reshape((1, 3)), dtype=tf.float32, name="biases")

init=tf.global_variables_initializer()

saver = tf.train.Saver()
with tf.Session() as sess:
    sess.run(init)
    print "weights from def:" ,sess.run(W)
    print "biases from def:" ,sess.run(b)
    saver.restore(sess, "my_net/save_net.ckpt")
    print "weights from restore:", sess.run(W)
    print "biases from restore:", sess.run(b)